Ubuntu 如何添加一个nginx用户用于启动nginx
Ubuntu 如何添加一个nginx用户用于启动nginx
要在Ubuntu上添加一个nginx用户用于启动nginx,您可以按照以下步骤操作:
-
打开终端,以root用户身份登录。
-
使用以下命令创建一个名为nginx的用户:
sudo adduser --system --no-create-home --disabled-login --group nginx
该命令将创建一个系统用户,不会创建家目录,禁止登录,并将其加入到名为nginx的组中。
-
使用以下命令更改nginx安装目录及其内容的所有者:
sudo chown -R nginx:nginx /path/to/nginx
将
/path/to/nginx
替换为您的实际nginx安装目录。 -
打开Nginx配置文件:
sudo nano /etc/systemd/system/nginx.service
-
在
[Service]
部分下方添加以下两行:User=nginx Group=nginx
-
按Ctrl + X保存并关闭文件。
-
使用以下命令重新加载systemd配置:
sudo systemctl daemon-reload
-
现在您可以使用以下命令启动和停止Nginx服务了:
sudo systemctl start nginx sudo systemctl stop nginx
现在,Nginx将以新创建的nginx用户身份运行。